#define _CRT_SECURE_NO_WARNINGS 1



//#include <stdio.h>
//
//void Ini(char ch[20][20], int n)
//{
//	int i = 0;
//
//	for (i = 0; i < n; i++)
//	{
//		int j = 0;
//
//		for (j = 0; j < n; j++)
//		{
//			ch[i][j] = ' ';
//		}
//
//	}
//
//}
//
//void Print(char ch[20][20], int n)
//{
//	int i = 0;
//
//	for (i = 0; i < n; i++)
//	{
//		int j = 0;
//
//		for (j = 0; j < n; j++)
//		{
//			printf("%c", ch[i][j]);
//		}
//
//		printf("\n");
//	}
//
//}
//
//int main()
//{
//	int n = 0;
//	char ch[20][20] = { 0 };
//
//	while (scanf("%d", &n) != EOF)
//	{
//		Ini(ch, n);
//		int i = 0;
//
//		for (i = 0; i < n; i++)
//		{
//			ch[i][i] = '*';
//			ch[i][n - 1 - i] = '*';
//		}
//
//		Print(ch, n);
//	}
//
//	return 0;
//}





#include <stdio.h>

void Ini(char ch[20][20], int n)
{
	int i = 0;

	for (i = 0; i < n; i++)
	{
		int j = 0;

		for (j = 0; j < n; j++)
		{
			ch[i][j] = ' ';
		}

	}

}

void Print(char ch[20][20], int n)
{
	int i = 0;

	for (i = 0; i < n; i++)
	{
		int j = 0;

		for (j = 0; j < n; j++)
		{
			printf("%c ", ch[i][j]);
		}

		printf("\n");
	}

}

int main()
{
	int n = 0;
	char ch[20][20] = { 0 };

	while (scanf("%d", &n) != EOF)
	{
		Ini(ch, n);
		int i = 0;

		for (i = 0; i < n; i++)
		{
			int j = 0;

			for (j = 0; j < i + 1; j++)
			{
				ch[i][n - 1 - j] = '*';
			}

		}

		Print(ch, n);
	}

	return 0;
}